package com.sr.recitewords.datasource.comparatorVo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class FrRechargeComparatorVo {
    @ApiModelProperty(value = "充值单号id")
    private String rechargeId;
    @ApiModelProperty(value = "类型 custom客户  supplier供应商")
    private String partnerType;
    @ApiModelProperty(value = "类型 0供应商充值 1供应商扣款 ")
    private String rechargeType;
    @ApiModelProperty(value = "客户Id/供应商id")
    private String partnerId;
    @ApiModelProperty(value = "客户名称/供应商名称")
    private String partnerName;
    @ApiModelProperty(value = "收款金额/付款金额")
    private BigDecimal collectionPaymentAmount;
    @ApiModelProperty(value = "收款人员/付款人员")
    private String collectionPaymentName;
    @ApiModelProperty(value = "收款日期/付款时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date collectionPaymentDate;
    @ApiModelProperty(value = "收款方式/付款方式")
    private String collectionPaymentWay;
    @ApiModelProperty(value = "收款账户/付款账户")
    private String collectionPaymentAccount;
    @ApiModelProperty(value = "备注")
    private String remark;
    @ApiModelProperty("并联id(现金付款单号)")
    private String parallelId;
    @ApiModelProperty(value = "文件名")
    private String fileName;
    @ApiModelProperty(value = "文件地址")
    private String fileUrl;
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createDate;
    @ApiModelProperty(value = "创建者")
    private String createUserName;
    @ApiModelProperty(value = "修改者")
    private String updateUserName;

}
